package cn.edu.pku.ss.situationawareperceiver.dbrecords;

public class SRARecord {
	// int id; //the serial number of a SRA process
	int triggerSituationId;
	String resultSituationId;
	String intermediateNodes;
	int abductionCount;
	String startTime;
	String endTime;
	int timeCost;
	int validateCountClipped;
	int validateCountNoClip;

	public SRARecord(){
	}
	
	public SRARecord(int triggerSituationId, String resultSituationId,
			String intermediateNodes, int abductionCount, String startTime,
			String endTime, int timeCost, int validateCountClipped, int validateCountNoClip) {
		super();
		this.triggerSituationId = triggerSituationId;
		this.resultSituationId = resultSituationId;
		this.intermediateNodes = intermediateNodes;
		this.abductionCount = abductionCount;
		this.startTime = startTime;
		this.endTime = endTime;
		this.timeCost = timeCost;
		this.validateCountClipped = validateCountClipped;
		this.validateCountNoClip = validateCountNoClip;
	}

	public int getTriggerSituationId() {
		return triggerSituationId;
	}

	public void setTriggerSituationId(int triggerSituationId) {
		this.triggerSituationId = triggerSituationId;
	}

	public String getResultSituationId() {
		return resultSituationId;
	}

	public void setResultSituationId(String resultSituationId) {
		this.resultSituationId = resultSituationId;
	}

	public String getIntermediateNodes() {
		return intermediateNodes;
	}

	public void setIntermediateNodes(String intermediateNodes) {
		this.intermediateNodes = intermediateNodes;
	}

	public int getAbductionCount() {
		return abductionCount;
	}

	public void setAbductionCount(int abductionCount) {
		this.abductionCount = abductionCount;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public int getTimeCost() {
		return timeCost;
	}

	public void setTimeCost(int timeCost) {
		this.timeCost = timeCost;
	}

	public int getValidateCountClipped() {
		return validateCountClipped;
	}

	public void setValidateCountClipped(int validateCountClipped) {
		this.validateCountClipped = validateCountClipped;
	}

	public int getValidateCountNoClip() {
		return validateCountNoClip;
	}

	public void setValidateCountNoClip(int validateCountNoClip) {
		this.validateCountNoClip = validateCountNoClip;
	}

}
